package common

type IUser interface {
	GetID() string
	GetName() string
	GetPhone() string
	GetCompanyID() string
	GetParentCompanyIDs() []string
}

type ICommon interface {
	Create(IUser) string
	GetInUserID() string
	GetInUserName() string
	GetInUserPhone() string
	GetEditUserID() string
	GetEditUserName() string
	GetEditUserPhone() string
	Hide()
	HideAll()
}

type ICreate interface {
	GetID() int64
	New(IUser) (ICommon, string)
}
